package sudoku.server.comunicaciones;

import java.rmi.RemoteException;

import sudoku.server.dominio.Tablero;


public class Notificador implements Runnable {
	private StubJugador jugador;
	private Tablero tablero;

	public Notificador(Tablero tablero, StubJugador jugador) {
		this.jugador=jugador;
		this.tablero = tablero;
	}

	@Override
	public void run() {
		try {
			this.jugador.actualizar(this.tablero.getId(), this.tablero.getRistra());
		} catch (RemoteException e) {
			this.tablero.removeJugador(this.jugador.getId());
		}
	}

}
